body{
	background-color: #fffae8;
}
#main_re{
	margin:0 auto;
	width:100%;
	text-align: center;
	border-radius: 20px;
	line-height: 50px;
}
#main_re h1{
	color:#9a3012;
	font-size:1.8em;
	padding-bottom:25px;
	text-shadow:1px 1px 1px #ffaa7f;
	background:url(images/bg_1.png) no-repeat 50% 90%;
}

#main_re label{
	font-size: 1.2em;
	font-weight:bold;
	color: #ca5303;
	text-shadow:1px 1px 2px #FFAA7F;
}
#main_re input{
	border:solid 2px #ff9e4e;
}
#main_re input:focus{
	outline: none;
	background-color: #e1e1e1;
	border:solid 2px #c18060;
}
#main_re #fb_sub{
	margin-top: 20px;
	border:none;
	width: 80px;
	height: 30px;
	background:url(images/an_zc.png) no-repeat ;
}
#main_re #fb_res{
	margin-left: 20px;
	margin-top: 20px;
	border:0;
	width: 80px;
	height: 30px;
	background:url(images/an_cz.png) no-repeat ;
}
